// main.ts 作为应用的入口文件

//创建web服务器
//1.导入应用文件 目录全称'./app/index' 但nodejs会自动到目录中找index文件
import app from './app';

// 导入配置文件
import {APP_PORT} from './app/app.config';

//导入数据仓库链接模块
import {connection} from './app/mysql/mysql'

//2.监听端口 这里第一个参数使用APP_PORT
app.listen(APP_PORT, () => {
  console.log("服务器启动!!!!!端口"+APP_PORT);
});

//运行应用 npm run start:dev
// 如果报错 Cannot read property 'listen' of undefined 就删除dist文件夹后再运行一次

// 测试数据库链接
//使用链接的.connect()方法
connection.connect(error=>{
  // 错误处理
  if(error){
    console.log(error.message);
    return 
  }
  //正确链接
  console.log('已连接数据库~~~')
})